package file;

import java.io.File;
import java.io.IOException;

/*
获取File对象:只是将路径字符串存入File对象中,便于后续操作
            File(String pathname):接受一个路径的字符串
            File(String parene,String path):将父文件地址,子文件地址分开存放
            File(File file,String path):父文件地址用File类型,子文件地址用字符串
常用方法:
             isEmpty():是否为空
             isFile():是否为文件
             exists():是否存在
             length():返回文件字节数
             getAbsolutePath():返回绝对路径
             getName():返回文件名
             lastModified():返回最后修改时间
创建和删除方法:
            creatNewFile():创建一个新的空文件
            mkdir():创建一级文件夹
            mkdirs():创建多级文件夹
            delete():删除文件,文件夹(空文件夹)
遍历:
            listFiles():获取调用目录下的所有一级文件夹,存进File数组
       os:因为有的文件有权限,路径错误,可能返回值为null,为避免空指针异常,应该判断再调用方法

 */
public class FileDemo {
    public static void main(String[] args) throws IOException {
        File my=new File("D:\\游戏\\xyw.txt");
        File my1=new File("D:\\游戏","xyw1.txt");
        File my2=new File(new File("D:\\游戏\\","\\肖月薇.txt"),"");
        my2.createNewFile();
    }
}
